Definition of Montia Lamprosperma

  • (noun) small Indian lettuce of northern regions

Antonyms of Montia Lamprosperma


No Antonyms Found.

Homophones of Montia Lamprosperma


No Homophones Found.